home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-10-26 | 30.2 KB | 1,520 lines |
-
- Index
-
- This is a complete index of the Prograph Classic Reference Manual.
-
- Pages 1 through 165 are in the Ch1-4 document.
-
- Pages 167 through 423 are in the Ch5-7 document.
-
- Pages from 425 through 626 are in Ch8-End
- document.
-
-
- «» (initialization method) 7
- «Window Item»
- Specification editor 139
- WYSIWYG editor 139
- (in) primitive 288
- (join) primitive 288
- (length) primitive 288, 461
- * (asterisk) as match pattern 44
- * primitive 300, 456, 461
- ** primitive 300, 461
- + primitive 301, 456, 461
- ++ primitive 301, 461
- +1 primitive 301, 456, 461
- - primitive 302, 456, 461
- -- primitive 302, 461
- -1 primitive 302, 456, 461
- .pgd 461
- .pgm 461
- .pgo 461
- .pgs 461
- / (slash) 9, 14, 16, 438
- // (double slash) 15, 437
- /Activate 171
- /Idle 171
- /Key 171, 173
- /Update 171
- 1 point border 148, 152
- 24-bit mode 463
- 32-bit clean 127, 458, 463
- 32-bit clean rules 462
- < primitive 295
- <<Set Defaults<< button 131
- <= primitive 295
- = primitive 295, 621
- > primitive 296
- >= primitive 296
- >>New Instance>> button 131
- ? (question mark) as match pattern 44
- _INTERPRETER 557
- ≠ primitive 298
- ‚â§ primitive 299
- ‚â• primitive 299
- √∑ primitive 312, 456, 461
- √∑√∑ primitive 312, 461
-
- A *A*
-
- ABlock 378
- ABlock@ 379
- ABlock@@ 379
- Abort menu item 116
- About Method editable-text field 130
- About Prograph… menu item 32, 127
- About… 171, 172
- abs primitive 303
- absolute address 372, 379
- Accept Child Died Events 458
- accept primitive 284, 462
- acos primitive 303
- activate 161, 171, 351
- activate event 162, 458
- Activate Method editable-text field 138
- activateEvt 161
- activating the current application 168
- activation mark 21
- Active 146
- active menu 350
- active window 161, 350
- Add Scroll Page menu item 72
- Add to Active List button 131
- AddPrimitive 536, 558, 560, 563
- AddPt 406
- address-to-object primitive 313
- aevent methods 159, 171, 347
- Alert 415
- Alerts and Dialogs, Mac Methods 414
- aliases 26
- allocating structures 378
- alphaLock 163
- alphanumeric 596
- ancestor 4, 597
- ancestors primitive 339
- and primitive 297
- AngleFromSlope 420
- annotation 18, 441-445
- combinations 444
- deleting 89
- on a root 444
- on a terminal 443
- operations 86-88
- roots and terminals 88
- synchro 445
- annotations 438
- annuity primitive 303
- answer 287
- answer primitive 284
- answer-v 287
- answer-v primitive 285
- app1Evt 161
- app2Evt 161
- app3Evt 161
- Apple Event 161, 171, 346, 347
- Apple Event editor 160
- aware 458
- Class/ID/Method triplet 160
- Close 123
- error 160
- Event Class 159
- Event ID 159
- event suites 159
- method to be called 159
- Prograph application 160
- Reply 346, 347
- Apple Event editor 159, 160
- Apple Events 158
- Frontier 123
- Open Application 158
- Open Documents 158
- Print Documents 158
- Quit Application 158
- required events 158
- Apple Events button 132, 159
- Apple menu 32, 115, 124, 171
- About Prograph… 32, 127
- Enter Editor 32, 115, 128
- Exit Editor 128
- Switch Context 32, 103, 115, 168
- Apple SANE library 300
- Application 158, 159, 170
- active? 168, 169
- current 168
- running 168
- Application Builder 364
- Apple Event Editor 159
- Pop-up Menu editor 153
- Window Editor 154
- Application class
- subclassing 181
- Application editor 129, 132
- <<Set Defaults<< 131
- >>New Instance>> 131
- About Method 130
- Active List 131
- Add to Active List 131
- Apple Events 132
- Classes 130
- Delete 131
- Edit 132
- Install 131
- invoking 129
- Library 131
- List of Instances 130
- Menus 130
- Name 130
- Windows 130
- Application Manager 169-170
- Application system class
- about method 179
- active? 179
- aevent methods 180
- current 178
- front 178
- menu bar 179
- menu lib 180
- menus 180
- name 178
- owner 178
- resources 179
- window lib 181
- windows 180
- Application/Menu Click 171
- Arcs and Wedges, Mac Methods 400
- arguments 536
- arithmetic
- floating-point 462
- arithmetic (compiler) 456
- arithmetic primitives
- integer vs. real 300
- arity 8, 11, 17, 20, 83, 92, 594
- enforcement 92
- arity macros
- GETARITY 535
- GETINARITY 535
- GETOUTARITY 535
- SETARITY 535
- VARITY 535
- array 373
- array element 377
- arrays 377
- arrow 383
- Arrow key 29, 127, 147, 175, 353
- ascending 475
- ASCII 161, 475
- ascii integer 596
- asin primitive 304
- ask 287
- ask primitive 285
- assembly-language 376
- asterisk (*) as match pattern 44
- atan primitive 304
- atan2 primitive 304
- atom 596
- atomic string 595
- ATP-Close primitive 251
- ATP-Get-Request primitive 252
- ATP-Get-Response primitive 252
- ATP-Open primitive 252
- ATP-Send-Request primitive 253
- ATP-Send-Response primitive 253
- attach-l primitive 289
- attach-r primitive 289
- attr-com primitive 339
- attribute 342
- value 35
- attribute list areas 79
- attribute value
- assigning Set 618
- changing default values 80
- retrieval Get 617
- attribute(s) 4, 6, 594, 598
- commenting 80
- components 598
- creating 6, 79
- deleting 80
- dragging 80
- editing 80
- group selection 81
- icons 428
- inheritance 598
- inherited vs. locally defined 598
- naming 6, 80
- naming conventions 5
- Attributes information dialog 60
- attributes primitive 340
- Attributes window 6, 79-81
- horizontal fuzzy line 6
- opening 79
- Attributes… menu item 70
- auto-text primitive 356
- autoKey 161
- automatic scrolling 28
-
- B *B*
-
- BackColor 392
- Background Only 458
- background processing 458
- backup 499
- backups 35, 67
- balloon attribute 156
- Balloon button 134
- Balloon Help 26, 127, 156, 173, 354
- Button 156
- Types 157
- Balloon Help Contents 155
- Balloon Help dialog 156
- Balloon Help Editor 154
- Balloon… button 154
- based integer 596
- beep(s) 20, 31
- begin-drawing primitive 366, 367
- Bit Transfer, Mac Methods 401
- bit-and primitive 260, 461
- bit-not primitive 260, 461
- bit-or primitive 260, 461
- bit-shift-l primitive 261, 461
- bit-shift-r primitive 261, 461
- bit-xor primitive 261, 461
- BitMap 381
- BitMapToRegion 381
- Bless 537, 577
- block-address primitive 313, 379
- block-size primitive 314
- Bold check box 135
- boolean 19, 475, 517, 595
- input values 248
- operations 295
- primitive 248
- result 248
- boolean primitive 359
- boolean? primitive 461
- break-serial-port primitive 324
- Breakpoint 436
- Breakpoint Off menu item 119
- Breakpoint On menu item 119
- Bring Closer menu item 42, 128
- buffer 313, 379
- data manipulation 313
- handle 313
- pointer 313
- buffered data 501
- Build Application… menu item (compiler) 459
- Build Library… menu item (compiler) 459
- button 421
- default
- changing 42
- creating 42
- Button Specification editor 142
- Button system class
- active? 182
- balloon 183
- click method 184
- Control Record 184
- grow? 183
- location 183
- move? 183
- name 182
- owner 182
- size 183
- visible? 182
- Byte Stream 245, 263
- Byte Stream primitives
- clear-bytes-map 263
- from-bytes 264
- to-bytes 264
- byte-length primitive 331
-
- C *C*
-
- C 17, 26
- C code
- importing 521
- naming conventions 522
- writing 468, 521
- C Interface 521
- C language 378, 380
- CalcCMask 381
- CalcPixCMask 381
- call
- by reference 372
- by value 372
- called-from-get 248
- called-from-get primitive 340
- called-from-meth primitive 340
- called-from-method 248
- called-from-set 248
- called-from-set primitive 341
- Calling external routines 468
- calling operation 610
- CallPrimitive 537, 558
- calls-to-get 248
- calls-to-get primitive 341
- calls-to-meth 248
- calls-to-meth primitive 342
- calls-to-set 248
- calls-to-set primitive 342
- Can Background 458
- Cancel button 273
- Canvas 175, 348, 364
- click method 367
- draw method 365
- window item 276
- Canvas Specification editor 151
- Canvas system class
- active? 185
- balloon 186, 187, 198, 229, 236
- click method 189
- draw method 189
- grow? 186
- hControl 187
- hScroll? 187
- limits 188
- location 186
- move? 186
- name 185
- origin 188
- owner 185
- size 186
- vControl 187
- visible? 185
- vScroll? 187
- caps lock key 163
- caret 175
- carriage return 147
- case 8, 10, 594, 599
- components 599
- controls 97
- executable operations 610
- execution 8, 612
- manipulation 97
- order of execution 612
- palette 8
- reordering 9
- structure 600
- case icon
- comments 98
- creating 97
- deleting 98
- dragging 98
- case list button 97
- Case List pane 97, 434
- closing 98
- case sensitivity 3
- case window 4, 82-93, 106, 109, 432
- actions 109
- banner 432
- banner logo 82
- banner number 82
- Case List button 433
- Class/Name 433
- control buttons 82
- copying operations 83
- creating operations 83
- editable 106
- execution 106
- locating operations 42
- logo 433
- opening 82, 109
- category pop-up menu 56
- CautionAlert 416
- CGrafPort@ 380
- CharWidth 391
- Check Box and Radio Button set 156
- Check Box Specification editor 143
- Check Box system class
- active? 190
- balloon 191
- checked? 192
- click method 192
- control record 192
- grow? 191
- location 191
- move? 191
- name 190
- owner 190
- size 191
- visible? 190
- Check check box 135
- Check Program menu item 65, 462
- children primitive 342
- choose primitive 265
- class
- user-defined
- icon 427
- class attribute 6
- icon 428
- class attribute icon 6
- class identifier 522, 541, 542
- Class Identifiers 576
- Class Methods window 77-78
- creating 77
- deleting 78
- naming 78
- opening 77
- transforming 78
- class translation map 263, 264
- class(es) 4, 339, 594, 598
- attributes 6, 598
- components 598
- Connecting/Disconnecting 76
- creating 5, 74
- deleting 75
- group selection 76
- Hide Classes 74
- hierarchy 597
- icon 5
- left side 5
- right side 5
- icons 74
- instance attribute 6
- instance attributes 598
- name 598
- Naming 76
- naming conventions 5
- Replicate 75
- Show Classes 74
- class-com primitive 343
- classes
- compact 47
- hidden 47
- Classes information dialog 59
- Classes menu item 70
- classes primitive 343
- Classes scrolling list 130
- Classes window 5, 74-77, 426
- Opening 74
- Clear 172
- Clear menu item 40
- Clear menu item (compiler) 452
- Clear Program menu item 117
- Clear Steps & Breaks menu item 119
- clear-bytes-map 245, 246
- clear-bytes-map primitive 263
- clear-text primitive 356
- click 349, 458
- click event 367
- Click in space 67
- Click Item Specification editor 141
- Click Item system class
- active? 193
- balloon 194
- click method 195
- grow? 194
- location 194
- move? 194
- name 193
- owner 193
- size 194
- visible? 193
- click method 349
- click techniques 163
- clip region 348, 349, 367
- clipboard 40, 264, 364
- object 41, 76, 91
- value 41
- Close 123, 173, 174
- Datafile 500
- close box 173
- Close Box check box 138
- Close menu item (compiler) 451
- Close Method editable-text field 138
- close primitive 269
- Close Window 124
- Close Windows 45
- close-serial-port primitive 324
- CloseDialog 414
- ClosePicture 402
- ClosePoly 404
- CloseResFile 409
- closing resource files, Mac Methods 408
- cluster 263
- cluster-delete 246, 494, 511
- cluster-first 495
- cluster-lock 246, 495
- cluster-next 496
- cluster-read 246, 496
- cluster-read-db 496
- cluster-replace 246, 497
- cluster-undelete 246, 497
- cluster-unlock 246, 498
- cluster-write 246, 498
- clustering 263
- Cmd-click 27, 66
- in space 67
- on an element 67
- Cmd-clicking space 5, 6
- cmdKey 163
- Code fragment
- event message 161
- code resources 380
- Color, Mac Methods
- Drawing 391
- ColorBit 392
- combinations of annotations 444
- Command key 163, 354
- Command-clicking 5
- comment(s)
- dragging 30
- editing 30
- Hide 64
- propagation 92
- Show 64
- visibility 64
- comments 67
- communications 263
- Compact 47, 106, 431
- Compact Code 9
- Compact database 500
- Compact menu item 46
- Compact Method icon 430
- compact-memory primitive 314
- Compile Options check boxes (compiler) 456
- compiled methods 245
- compiled? primitive 283, 575
- compiler 447-469
- adding C code 521
- C code 468
- dissassembly files 588
- Edit menu
- Clear 452
- Copy 452
- Cut 452
- Options… 448, 453-454
- Paste 452
- Select All 449, 453
- Show Clipboard 454
- Undo 452
- efficiency considerations 462
- entities 587
- File menu
- Close 451
- Launch… 448, 452
- New 450
- Open… 450
- Page Setup… 451
- Print… 451
- Quit 452
- Revert to Saved 451
- Save 451
- Save As… 451
- Finder 448
- formats 587
- icons 449
- inline code 461
- internals 587
- link maps 590
- linker resources 591
- linking 459
- locator bar 447-448
- locator button 447
- MultiFinder 448
- naming conventions 461
- Pascal code 468
- primitives not supported 462
- primitives that generate inline code (compiler) 462
- project file area 447-449
- Project menu
- Build Application… 459
- Build Library… 459
- Disassemble… 454
- File Info… 455
- Project Info… 455
- Run 460
- Update 454
- Update All 454
- project window 447
- reserved names 5
- special considerations 461
- unsupported features 462
- XCode 521, 574
- XPrims 521
- compound list 597
- compound primitive 305
- compound types 374
- compound value 597
- COND in Lisp 600
- conditional execution 441
- configure-sport primitive 325
- connecting datalink 84
- Constant 61, 95, 603, 620
- components 607
- execution 12
- name 12
- Constant operation menu item 49, 438
- context-determined reference 11, 85, 594, 615
- continue 21, 608, 611, 612
- Continue menu item 21, 54, 442
- continue on success 620
- Control check box 135
- control key 163
- control(s) 8, 13, 19-22, 53-55, 86, 601, 602, 612
- icons 20-22, 441
- controlKey 163
- Controls menu 53-55, 441
- Continue 21, 54, 442
- Fail 18, 22, 54, 443
- Finish 18, 21, 54, 442
- Inject 22, 54, 443
- Invert 55
- List 19, 54, 443
- Loop 19, 54, 443
- Next Case 21, 54, 442
- Partition 19, 54, 444
- Repeat 18, 53, 442
- Simple 53, 441
- Super 53, 442
- Terminate 18, 21, 54, 442
- conventions 1
- cooperative multitasking environment 457
- copy 172
- object 91
- Copy menu item 40
- Copy menu item (compiler) 452
- Copy Object menu item 41, 128
- copy primitive 265, 461
- Copy Value menu item 41, 128
- copy-text primitive 356
- CopyBits 381, 401
- CopyDeepMask 381
- CopyDeepPixMask 381
- CopyPixBits 381
- CopyPixels 381
- CopyPixMask 381
- Core Suite 123, 159
- Close 123
- cos primitive 305
- count-sport-input primitive 325
- Count1Resources 410
- CountResources 410
- create primitive 269
- CreateResFile 408
- creating a text window 36
- creating an element 27
- creating class 74
- creating methods
- selecting a class 51
- creating Prograph objects 66
- Creator Signature (compiler) 456
- creator types 378
- current application 168
- Application subclass 181
- Current Class Only 45
- current file pointer 275
- Current Method Only 45
- CurResFile 409
- cursor
- position 259
- Cursor, Mac Methods 381
- Cut menu item 40
- Cut menu item (compiler) 452
- cut object 92
- Cut Object menu item 41, 128
- cut-text primitive 357
- CWindowRecord@ 380
- C_macintosh 532
- C_number 532
-
- D *D*
-
- data cluster 263
- data fork 364
- data manipulation
- memory buffers 313
- data objects 4
- Data Types 517
- boolean 517
- integer 518
- macintosh 518
- none 518
- null 519
- real 519
- string 519
- undefined 519
- Data Types information dialog 57
- data-determined reference 11, 14, 16, 51, 85, 457, 594, 615
- Database 245
- Database Engine 263
- Datafile
- busy 505
- error code 494
- Error Handling 492
- Exporting Data 512
- Importing data 513
- Info 502
- initial position 509
- Keys 513
- lock 495
- Mode 504
- writing data 498
- Datafile Errors
- Class names 493
- Cluster does not exist 494
- File Manager 492
- File version 493
- Key already exists 493
- Key does not exist 493
- mode 493
- Name in class map 493
- negative 492
- positive 493
- Table already exists 493
- Table does not exist 493
- zero 492
- Datafile primitives
- cluster-delete 494, 511
- cluster-first 495
- cluster-lock 495
- cluster-next 496
- cluster-read 496
- cluster-read-db 496
- cluster-replace 497
- cluster-undelete 497
- cluster-unlock 498
- cluster-write 498
- db-backup 499
- db-close 500
- db-compact 500
- db-delete 501
- db-flush 501
- db-get-flush 501
- db-info 502
- db-list 502
- db-new 503
- db-open 504
- db-rename 504
- db-set-flush 505
- db-shutdown 505
- db-wait 505
- key-close 505
- key-delete 506
- key-find 506
- key-first 506
- key-info 507
- key-last 507
- key-list 507
- key-new 508
- key-next 508
- key-open 509
- key-previous 509
- key-read 510
- key-rename 510
- key-value 511
- table-close 511
- table-delete 512
- table-export 512
- table-import 513
- table-info 514
- table-list 514
- table-new 515
- table-open 515
- table-rename 516
- dataflow 3, 8
- datalink 10, 67, 599
- connecting 84
- creating 28
- disconnecting 84
- dragging 29
- db-backup 246, 499
- db-close 246, 500
- db-compact 246, 494, 500
- db-delete 246, 501
- db-flush 246, 501
- db-get-flush 501
- db-info 246, 502
- db-list 246, 502
- db-new 246, 503
- db-open 246, 504
- db-rename 246, 504
- db-set-flush 505
- db-shutdown 246, 505
- db-wait 246, 505
- de-annotated 27
- de-select 27
- deactivate event 162
- Debug menu item 119
- debug primitive 283, 462
- debugging 108
- debugging level 117-119
- decimal integer 596
- DecUse 534, 539
- deep copy 265
- default button
- changing 42
- creating 42
- default method 7
- default string 595
- Delete button 131, 134
- Delete Object menu item 41, 128
- delete primitive 270
- deleting classes 75
- delimited value 595
- DeltaPoint 408
- dereference 379
- descendants primitive 343
- descendent 597
- descending 475
- deselect 67
- desktop event 171
- detach-l primitive 289
- detach-nth primitive 290
- detach-r primitive 290
- dialog 287
- Dialog radio button 138
- DialogRecord@ 380
- Dialogs and Alerts, Mac Methods 414
- digit 597
- digit* 597
- digit+ 597
- Disable Item check box 134
- Disable Menu check box 133
- Disassemble… menu item (compiler) 454
- disassembly file name (compiler) 461
- disconnecting datalink 84
- disk 264
- diskEvt 161
- display primitive 286, 462
- DisposCCursor 384
- DisposDialog 414
- DisposHandle 378
- DisposPtr 378
- div primitive 305, 456, 461
- Do Menu 123, 124
- Document radio button 138
- documentation conventions 1
- doesActivateOnFGSwitch 458
- double slash (//) 15, 437
- double-click 68
- double-click time 258
- double-clicking 93
- drag-rect primitive 169, 276, 368
- dragging 92
- comments 30
- cursor position 29
- datalinks 29
- selected vs. unselected elements 29
- draw-style-text primitive 256
- DrawChar 390
- Drawing in Color, Mac Methods 391
- Drawing, Mac Methods
- Pen and Line 384
- DrawPicture 403
- DrawString 390
- DrawText 390
- driverEvt 161
- duplicate 475, 534, 539, 553
-
- E *E*
-
- Edit Application menu item 168
- Edit button 132
- Edit menu 40-42, 128-129
- Bring Closer 42, 128
- Clear 40
- Copy 40
- Copy Object 41, 128
- Copy Value 41, 128
- Cut 40
- Cut Object 41, 128
- Delete Object 41, 128
- Paste 40
- Paste Object 41
- Propagate Attribute 42
- Replace Value 42
- Replicate Object 41, 128
- Select All Objects 41
- Send Further 42, 129
- Undo 40
- Edit menu (compiler) 452-454
- Clear 452
- Copy 452
- Cut 452
- Options… 448, 453-454
- Paste 452
- Select All 449, 453
- Show Clipboard 454
- Undo 452
- Edit menu items
- availability with editors 128
- edit menu methods 172
- Edit Text 149, 156, 158, 175, 352, 353
- Balloon Help 156
- Edit Text Specification editor 148
- Edit Text system class
- active? 196
- balloon 198
- edit record 200
- font 198
- font size 199
- font style 198
- grow? 197
- justification 199
- location 197
- move? 197
- name 196
- owner 196
- selection 200
- size 197
- style record 200
- text 199
- visible? 196
- wrap? 200
- edit windows
- allowable user actions 72
- element(s) 594
- arity 594
- command-clicking 31
- dragging 29
- editing names 30
- grouping 30
- linking/unlinking 30
- opening 30
- selecting 28
- unambiguous 594
- empty 597
- EmptyRect 396
- encapsulation 15
- end-drawing primitive 366, 367
- Enter Editor menu item 32, 115, 128
- Enter key 352
- Environment 246, 603
- interrupted mode 105
- uninterrupted mode 105
- Environment operation 603
- EqualPt 407
- EqualRect 396
- EraseArc 400
- EraseOval 398
- ErasePoly 405
- EraseRect 366, 367, 397
- EraseRoundRect 399
- error 20, 608, 611
- in execution 122
- Error Catching 494
- error message 31
- Error Messages 122
- error numbers 269
- Evaluate 16, 86, 94
- name 16
- root 17
- terminals 17
- use 16
- Evaluate menu item 50, 440
- evaluate primitive 456
- Evaluation 603, 620
- components 605
- names 605
- Event 170, 171
- Access 157
- activate 171
- Apple Event 171
- handling 158, 160
- key 171
- key event 173
- mouse down 171, 173, 174
- suspend/resume 171
- type 160
- update 171
- Event Class 159
- event code 161
- Event ID 159
- Event Manager 158, 346
- event message 161, 162
- event modifiers 162
- event record 158, 161
- event suites 159
- EventRecord 353, 366
- Exclude Unused Methods check box (compiler) 456
- Exec menu 115-119, 168
- Abort 116
- Breakpoint 436
- Breakpoint Off 119
- Breakpoint On 119
- Clear Program 117
- Clear Steps & Breaks 119
- Debug 119
- Edit Application 168
- Execute Method 116
- Run 116, 168
- Run Initial 116
- Set Program 117
- Step/Show 436
- Step/Show Level… 117
- Step/Show Off 118
- Step/Show On 118
- Stop Running 168
- Trace 119
- executable element 608
- Execute Method menu item 116
- Execute Only 106
- execute-only 47
- execution
- case window 436
- conditional 441
- error messages 122
- flow 19
- order of operations 600
- roll forward 114
- rollback 112
- sequence 610-612
- execution functions 608, 609
- conditions 608
- message 608
- result 608
- sequence flag 610
- side effects 609
- simple operations 614-616
- execution message
- control 612
- execution window 97
- execution window(s) 106-114
- background display 106
- Exit Editor menu item 128
- exp primitive 306
- explicit reference 11, 85, 594, 615
- exponent 596
- Exporting data 512
- Extensions folder 26, 68
- undefined elements 27
- external 598
- execution functions 609
- external C Code 468
- external Pascal Code 468
- External routines 61, 468
- externals 17
- externals files 68
- extract-text primitive 357
-
- F *F*
-
- fail 22, 608, 611
- Fail menu item 22, 54, 443
- failure 20
- False 601
- Faster radio button (compiler) 456
- Field 61
- field name conflicts 376
- file backups 67
- File Info… menu item (compiler) 455
- File menu 32-40
- Launch… 39
- New 33
- New Text 36
- Open Text… 36
- Open… 33
- Page Setup… 37
- Print… 37
- Quit 40
- Save 35
- Save As… 35
- Save Text 37
- Save Text As… 37
- File menu (compiler) 450-452
- Close 451
- Launch… 448, 452
- New 450
- Open… 450
- Page Setup… 451
- Print… 451
- Quit 452
- Revert to Saved 451
- Save 451
- Save As… 451
- file naming conventions (compiler) 461
- file pointer 273
- File Preferences check boxes 67
- file types 378
- file-size primitive 270
- Files
- Balloon Help 26
- external 26
- help 26
- primitive 26
- FillArc 401
- FillOval 398
- FillPoly 406
- FillRect 397
- FillRoundRect 399
- filter functions 380
- Find Again menu item 46
- find-bounds primitive 276
- find-instance primitive 281
- find-item 147, 351
- find-item primitive 256
- find-menu primitive 257
- find-menu-a primitive 257
- find-window primitive 258
- find-window-a primitive 258
- Find… menu item
- Close Windows 45
- Current Class Only 45
- Current Method Only 45
- Ignore Upper/Lower 44
- Match Arity 45
- Match Pattern 44
- modify display of windows 44
- search criteria 44
- string matching criteria 44
- Text Attribute 44
- Text Window 44
- finish 21, 608, 611, 612, 620
- Finish menu item 21, 54, 442
- floating-point arithmetic 462
- font 147, 287
- styled 149
- font and size 139
- font size 150
- system default 147
- font size 0 147
- ForeColor 392
- format primitive 331
- FrameArc 400
- FrameOval 398
- FramePoly 405
- FrameRect 367, 397
- FrameRoundRect 399
- from-ascii primitive 334
- from-bytes 245
- from-bytes primitive 264
- from-handle primitive 314, 380
- from-pointer primitive 314
- from-string primitive 334
- Front Window 172
- Frontier 123
- function 370, 371
- function pointer 380
-
- G *G*
-
- Gestalt Manager 421
- gestalt primitive 267
- gestalt-attribute primitive 268
- Get 7, 14, 86, 96, 313, 315, 599, 603, 616, 617
- calls 617
- components 603
- data-determined reference 616
- input 14
- inputs 7
- name 7, 14
- outputs 7, 14
- universal reference 616
- use 7
- Get Front Clicks 458
- Get menu item 50, 439
- get method 340
- Get method icon 7
- get-file primitive 270
- get-filter example XPrim 573
- get-integer primitive 315
- get-nth primitive 291, 461
- get-point primitive 315
- get-position primitive 271
- get-real primitive 315
- get-rect primitive 316
- get-sport-buffer primitive 326
- get-sport-refs primitive 326
- get-string primitive 316, 380
- get-text primitive 316
- Get1IndResource 411
- Get1NamedResource 412
- Get1Resource 411
- GetCPixel 393
- GetCursor 383
- GetCVariant 463
- GetDItem 417
- GetForeColor 393
- GetIcon 418
- GetIndPattern 419
- GetIndResource 411
- GetIText 417
- GetMethods 341, 342
- GetMouse 420
- GetNamedResource 412
- GetNewDialog 414
- GetPattern 419
- GetPen 385
- GetPenState 385
- GetPicture 404
- GetRefLevel 524, 525, 540, 572
- GetResInfo 413
- GetResource 411
- GetTypeName 540
- GetVol 373
- GetWVariant 463
- Global 61
- global data register 560
- GlobalToLocal 407
- GrafPort 349
- GrafPort@ 380
- Graphic 144
- Graphic system class
- active? 201
- balloon 202
- click method 203
- grow? 202
- location 202
- move? 202
- name 201
- owner 201
- rsrc number 203
- rsrc record 203
- size 202
- visible? 201
- Graphic Utilities, Mac Methods 418
- Graphical suite 159
- graphics operations 276
- Gray 127
- group selection 76
- grouped elements
- manipulation 30
- grow box 173
- Grow Box check box 139
- grow-rect primitive 277
-
- H *H*
-
- halt primitive 283
- handle 35, 263, 264, 378, 379, 525
- saving 35
- handle dereference 372
- HasType 524, 525, 541, 572
- heap 463
- hidden classes 47
- Hide Classes menu item 64, 74
- Hide Comments menu item 64
- HideCursor 382
- HidePen 384
- High Level Event Aware 458
- HomeResFile 410
-
- I *I*
-
- I-beam cursor 352
- IAC 123, 127, 263, 264
- icon 35, 364
- attribute
- inherited 429
- user-defined 429
- class attribute 6
- class(es) 5, 74
- compact method 47, 430
- compiler 449
- controls 20-22, 441
- de-annotated 27
- downward pointing arrow 429
- Evaluate 16
- execute-only method 48
- Get 14, 431
- Get method 7
- inherited System class attribute 176, 177
- inherited System instance attribute 176
- initialization 431
- Instance 13
- instance attribute 6
- List annotation 19
- Local 15
- Loop terminal 19
- Mac Method 363
- Macintosh Toolbox 12, 17, 437
- Match 13
- operations 12, 436
- partition annotation 19
- Persistent 13
- persistents 431
- plain method 7
- primitives 12, 436
- selected
- appearance 427
- Set 14, 431
- Set method 7
- simple method 431
- subclass 74
- Super 15
- synchro link 445
- System class 176, 177, 426
- System class attribute 176, 177, 428
- System class instance attribute 177
- System instance attribute 176, 177
- universal method 8, 430, 437
- user-defined class 427
- Icon Specification editor 145
- Icon system class
- active? 204
- balloon 205
- click method 206
- grow? 205
- location 205
- move? 205
- name 204
- owner 204
- rsrc number 206
- rsrc record 206
- size 205
- visible? 204
- icons 425-445
- create 27
- identifier 594
- ideographic character representation 459
- idiv primitive 306, 461
- idle functions 352
- Idle Method editable-text field 138
- if-then construct 600
- Ignore Upper/Lower 44
- illegal attributes names 5
- illegal class names 5
- importing C code 521
- "in" primitive 330
- inarity 594, 598, 601
- INCLASS 524, 542, 577
- Include Class/Method Names check box (compiler) 457
- incremental load 33
- IncUse 534, 542
- indexing 377
- Info 26
- Info menu 27, 55-69, 129
- Check Program 65, 462
- Hide Classes 64, 74
- Hide Comments 64
- Last Error… 31, 65, 122
- Memory Status 65
- Options… 33, 35, 37, 66, 129
- Propagate Comments 64
- Show Classes 64, 74
- Show Comments 64
- Strip Comments 64
- Info…
- Attributes 60
- category pop-up menu 56
- Classes 59
- Data Types 57
- format of dialog 56
- Mac Constants 61
- Mac Fields 63
- Mac Globals 62
- Mac Methods 61
- Inject 54
- Mac Structs 63
- Methods 59
- Persistents 60
- primitives 57
- scrolling list 56
- Transfer pop-up menu 56
- Types button 56, 57
- Universal Methods 58
- inheritance 4, 75
- link 597
- inherited System class attribute icon 177
- inherited System instance attribute icon 177
- InitCursor 381
- Initial File 33
- Initial File preferences 66
- initialization 7, 13, 599
- input 7
- name 7
- output 7
- use 7
- inject 22, 88, 614
- terminal 601
- Inject menu item 22, 54, 443
- injection 457
- inline code (compiler) 456, 461
- input 601, 603
- bar 10, 599, 600
- components 606
- input-average example XPrim 570
- Insert After button 134
- Insert Before button 134
- insert-nth primitive 291
- insert-text primitive 357
- insertion point 352
- Inside Macintosh 160, 269, 372, 373, 597, 608, 609, 621
- inst-to-list primitive 281
- Install button 131
- instance 86, 95, 597
- attribute 597
- retrieval 617
- instance attribute 6
- icon 428
- instance attribute icon 6
- Instance button 134
- Instance generator 13, 603, 618
- components 604
- execution 13
- input 13
- name 13
- output 13
- with initialization method 619
- without initialization method 618
- Instance menu item 49, 439
- instance? primitive 359
- instances
- system classes,copying 265
- integer 475, 518, 596
- Integer Only Arithmetic check box (compiler) 456, 462
- integer-to-string primitive 335
- integer? primitive 360, 461
- Inter-Application Communication (IAC) 127
- interface development overview 167-170
- interpreted mode 68
- interpreter
- environment 105
- windows 106
- interrupted mode 105
- ints-to-point primitive 277
- ints-to-rect primitive 278
- ints-to-rgb primitive 278
- InvalRect 349, 367, 419
- InvalRgn 349, 367, 420
- Invert menu item 55
- InvertArc 400
- InvertOval 398
- InvertPoly 405
- InvertRect 397
- InvertRoundRect 399
- inZoomIn 355
- inZoomOut 355
- is-double? primitive 258
- is-drag? primitive 259
- IsType 524, 542, 569
- Italic check box 135
- Item editable-text field 133
- iteration 441, 610
-
- J *J*
-
- "join" primitive 330
-
- K *K*
-
- Key 171, 173, 175
- Key editable-text field 134
- key event 162, 163, 173
- Key Method editable-text field 138
- key-close 246, 505
- key-delete 246, 506
- key-find 246, 506
- key-first 246, 506
- key-info 246, 507
- key-last 246, 507
- key-list 246, 507
- key-new 246, 508
- key-next 246, 508
- key-open 246, 509
- key-previous 246, 509
- key-read 246, 510
- key-rename 246, 510
- key-value 246, 511
- KeyDataField 124
- keyDown 161
- KeyEvent 352
- KeyRepeat 353
- Keys radio button 135
- keyUp 161
- kHighLevelEvent 161
- kill-serial-port primitive 326
- KillPicture 403
- KillPoly 404
-